Use cairo_set_device_offset().
authorOwen Taylor <otaylor@redhat.com>
Fri, 18 Mar 2005 01:23:23 +0000 (01:23 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Fri, 18 Mar 2005 01:23:23 +0000 (01:23 +0000)
commit368f15ca59c2383346c5aa2e67142c6b5ced0766
tree613f40fb30e62dfca714907fafcdf15231a3f2cf
parentd1bc66a20cdf7692282fdfb85e0dd7af98ead25d
Use cairo_set_device_offset().

2005-02-24  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkwindow.c: Use cairo_set_device_offset().

* gdk/win32/gdkdrawable-win32.[ch] gdk/win32/gdkwindow-win32.c
gdk/win32/gdkpixmap-win32.c:
Add_gdk_win32_drawable_acquire/release_dc() to get a DC for the
drawable. Add _gdk_drawable_win32_finish() to clean up resources
when a drawable is destroyed.

* gdk/win32/gdkgc-win32.c gdk/win32/gdkdrawable-win32.c
(blit_from_pixmap) gdk/win32/gdkprivate-win32.h : Use
acquire/release_dc when getting a DC to use with a GC or for
blitting from a pixmap.

* gdk/win32/gdkdrawable-win32.[ch]: Implement ref_cairo_surface()

* gdk/win32/gdkpango-win32.c gdk/win32/gdkdrawable-win32.c Makefile.am:
Remove gdk_screen_get_pango_context(), draw_glyph[_transformed]
implementations.

* gdk/win32/gdkdrawable-win32.c: Remove
gdk_draw_rectangle_alpha_libgtk_only()
12 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gdk/gdkwindow.c
gdk/win32/Makefile.am
gdk/win32/gdkdrawable-win32.c
gdk/win32/gdkdrawable-win32.h
gdk/win32/gdkgc-win32.c
gdk/win32/gdkpango-win32.c [deleted file]
gdk/win32/gdkpixmap-win32.c
gdk/win32/gdkprivate-win32.h
gdk/win32/gdkwindow-win32.c